home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / comm / superv22.zip / README.V22 < prev    next >
Text File  |  1987-02-10  |  4KB  |  93 lines

  1.  
  2.  
  3.  
  4.                                  SUPERCOM V 2.02
  5.                                (C) Copyright 1987 
  6.                         Doctor Debug/Steel City Software
  7.  
  8.  
  9.         The file SUPER.DOC in this archive contains the main 
  10.         documentation for this package. This document will serve to 
  11.         augment that file by listing the changes to Supercom and its 
  12.         example programs.
  13.  
  14.  
  15.  
  16.               Changes/Corrections to Supercom version 2.02
  17.  
  18.         The major change in this version is a firming up of the 
  19.         memory management. The example program DUMB.ASM gives an 
  20.         exmaple of how your assembly language application can 
  21.         invoke SUPERCOM from within itself and then remove it 
  22.         from memory when through with it. DUMB.ASM and 
  23.         particulary the procedure LOAD is well documented - 
  24.         please read it as there may be adjustments which you will 
  25.         want to make.
  26.  
  27.         A bug which caused SUPERCOM to occasionally reboot the 
  28.         computer has been found and fixed.
  29.         
  30.         A similar bug which caused XOFFs to not always be noticed 
  31.         has also been caught and disposed of.
  32.  
  33.  
  34.                   Changes/Corrections to Supercom version 2.01
  35.  
  36.         1. Memory mismanagement
  37.              When Supercom is postloaded (i.e. your program calls 
  38.         Supercom) and then released with the KillPort function, a 
  39.         significant chunk of memory was not being released into the 
  40.         system pool until after the next program run exited. This, of 
  41.         course, is inexcusable. After many hours of research I have 
  42.         solved the "Mystery of the Missing Memory Control Block", and 
  43.         everything now works as it is supposed to.
  44.  
  45.         2. New PostLoad instructions
  46.              The example programs for version 2.0 show that SuperCom 
  47.         should be 'postloaded' via the ExecCommand procedure. This loads 
  48.         another copy of Command.Com into the system memory, eating up 
  49.         another 20+K of precious space. Again, this was inexcusable. 
  50.         Please note that Postload.pas now uses the Exec procedure, which 
  51.         loads SUPER.COM directly. One caution - SUPER.COM must be in the 
  52.         current directory for this to work, and you must specify the full 
  53.         filename.
  54.  
  55.         3. Whoops! Feature? What feature?
  56.            The documentation for version 2.0 describes a 'panic button' 
  57.         in the XON/XOFF feature whereby pressing Alt-Q at the keyboard 
  58.         frees up the computer. Alas, this nice feature was not actually 
  59.         implemented until version 2.01. Sorry if this caused anyone any 
  60.         warm boots.
  61.  
  62.         4. The Death of ReconPort
  63.            Version 2.0 added a ReconPort function which allowed the 
  64.         reconfiguring of a port without disconnecting a carrier (which 
  65.         did occasionally happen). Well, there was a bug in this procedure 
  66.         when it was used in Interrupt mode. (Supercom just stopped 
  67.         listening!) So I did what I should have done i the first place - 
  68.         if you want to change the port, baud rate, parity, data bits, or 
  69.         stop bits just issue another InitPort (Or Function 12 in 
  70.         Assembler). Reconport is no more.
  71.  
  72.         5. New Pascal Function
  73.            The Function ChangePort has been added to the Supercom.Pas
  74.         library. It changes the active supercom port to the one 
  75.         specified. For more information consult Supercom.Pas.
  76.  
  77.         Good Day,
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.